<?php
require_once ('Animal.php');
require_once ('Personne.php');

/**
 * Classe permettant de simuler une Remarque
 * @author zikrija.saric@heig-vd.ch, alain.borel@heig-vd.ch, phonepheth.manixab@heig-vd.ch
 * @version 1.0
 * @created 30-mai-2012 09:03:49
 */
class Remarque
{
        /**
         * Identifiant de Remarque
         * @var int 
         */
        protected $id;
        
        /**
         * Type de Remarque
         * @var varchar 
         */
	protected $type;
        
        /**
         * Date Heure de Remarque
         * @var date 
         */
	protected $dateHeure;
        
        /**
         * Remarque de Remarque
         * @var text 
         */
	protected $remarque;
        
        /**
         * Identifiant de l'animal de Remarque
         * @var int 
         */
	protected $animal_id;
        
        /**
         * Identifiant de Personne de Remarque
         * @var int 
         */
	protected $personne_id;
	

        /** 
         * Permet de récupérer l'identifiant de Remarque
         * @return int 
         */
	public function getId() {
            return $this->id;
        }

        /**
         * Permet de récupérer le type de Remarque
         * @return varchar 
         */
        public function getType() {
            return $this->type;
        }

        /**
         * Permet de récupérer la DateHeure de Remarque
         * @return date 
         */
        public function getDateHeure() {
            return $this->dateHeure;
        }

        /**
         * Permet de récupérer la remarque de Remarque
         * @return text 
         */
        public function getRemarque() {
            return $this->remarque;
        }

        /**
         * Permet de récupérer l'identifiant animal de Remarque
         * @return int 
         */
        public function getAnimal_id() {
            return $this->animal_id;
        }

        /**
         * Permet de récupérer l'identifiant personne de Remarque
         * @return int 
         */
        public function getPersonne_id() {
            return $this->personne_id;
        }

        /**
         * Permet de définir l'identifiant de Remarque
         * @param int $id 
         */
        public function setId($id) {
            $this->id = $id;
        }

        /**
         * Permet de définir le type de Remarque
         * @param varchar $type 
         */
        public function setType($type) {
            $this->type = $type;
        }

        /**
         * Permet de définir la dateHeure de Remarque
         * @param date $dateHeure 
         */
        public function setDateHeure($dateHeure) {
            $this->dateHeure = $dateHeure;
        }

        /**
         * Permet de définir une remarque de Remarque
         * @param text $remarque 
         */
        public function setRemarque($remarque) {
            $this->remarque = $remarque;
        }

        /**
         * Permet de définir un identifiant d'animal de Remarque
         * @param int $animal_id 
         */
        public function setAnimal_id($animal_id) {
            $this->animal_id = $animal_id;
        }

        /**
         * Permet de définir un identifiant de Personne de Remarque
         * @param int $personne_id 
         */
        public function setPersonne_id($personne_id) {
            $this->personne_id = $personne_id;
        }

        /**
         * Permet d'instancier un objet Remarque
         * @param int $id
         * @param varchar $type
         * @param date $dateHeure
         * @param text $remarque
         * @param int $animal_id
         * @param int $personne_id 
         */
        function __construct($id, $type, $dateHeure, $remarque, $animal_id, $personne_id) {
            $this->id = $id;
            $this->type = $type;
            $this->dateHeure = $dateHeure;
            $this->remarque = $remarque;
            $this->animal_id = $animal_id;
            $this->personne_id = $personne_id;
        }




}
?>